﻿#region GNU GPL Version 3 License

/// Copyright 2013 Shailesh Lolam
/// 
/// This file Enums.cs is part of AzEzAuto.
/// 
/// AzEzAuto is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
/// 
/// AzEzAuto is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
/// 
/// You should have received a copy of the GNU General Public License along with AzEzAuto. If not, see http://www.gnu.org/licenses/.
/// 
/// History:
/// ______________________________________________________________
/// Created         04-2013             Shailesh Lolam

#endregion
      
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AzEzAuto.Entities
{
    public enum Mode { auto, manual };

    public enum DeploymentSlot { production, staging }

    public enum DeploymentStatus { Running, Suspended }

    public enum RequestStatus { InProgress, Failed, Succeeded }

    public enum Availability { Available, Unavailable }

    public enum KeyType { Primary, Secondary }

    public enum Protocol { HTTP, HTTPS }

    public enum HttpVerbs { GET, POST, PUT }

    public enum LoadBalancingMethod { Performance, Failover, RoundRobin }

    public enum Status { Enabled, Disabled }
}
